/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.dp1.pucp.Logistica.Controlador;

import com.dp1.pucp.Modelo.Clases.*;
import com.dp1.pucp.Logistica.DAO.*;
import com.dp1.pucp.Logistica.Vista.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

/**
 *
 * @author ubuntu64
 */
public class DetalleRecetaControlador {
    private TipoProductoDAO m;
    private DetalleRecetaPFGUI detalleRecetaView;
    private MantTipoProductoControlador mantTipoControlador;
    private ArrayList<RecetaPfMp> lstRecetaPF;
 
    public DetalleRecetaControlador(TipoProductoDAO dao, DetalleRecetaPFGUI v,MantTipoProductoControlador q,Tipoproducto u ){
        m = dao;
        detalleRecetaView = v;
        mantTipoControlador=q;
        
        listarDetalle(u);
        detalleRecetaView.addCancelarListener(new cancelarListener() );

    }

    public void listarDetalle(Tipoproducto u){
        lstRecetaPF = m.llenarRecetaProducto(u);               
        detalleRecetaView.llenaGrilla(lstRecetaPF);        
    }

       class cancelarListener implements ActionListener{
        @Override
        public void actionPerformed(ActionEvent e) {
            detalleRecetaView.dispose();
        }        
    } 
}
